package com.aizuda.boot.modules.business.longterm.domain.entity;

import com.aizuda.core.bean.BaseEntity;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * @Author sangyirong
 * @ClassName LongTermContract
 * @Version 1.0
 * @Date 2025/7/7 16:02
 */
@Data
@Schema(description = "长期合同")
public class LongTermContract extends BaseEntity {

    @Schema(description = "唯一编号")
    private String code;

    @Schema(description = "期限")
    private Integer deadline;

    @Schema(description = "单位")
    private String unit;

    @Schema(description = "是否需要申请人填写长期合同说明")
    private Boolean isNeed;

    @Schema(description = "是否必填")
    private Boolean isRequired;

    @Schema(description = "内容")
    private String content;
}
